package com.nicolas.pattern.builder;

/**
 * ConcreteBuilder（具体建造者）：它实现了Builder接口，
 * 实现各个部件的具体构造和装配方法，
 * 定义并明确它所创建的复杂对象，
 * 也可以提供一个方法返回创建好的复杂产品对象。
 * @author nicolas  2017年2月11日 -- 下午7:54:41
 * 英雄角色建造器：具体建造者
 */
public class HeroBuilder extends ActorBuilder{
	public  void buildType()
	   {
	          actor.setType("英雄");
	   }
	   public  void buildSex()
	   {
	          actor.setSex("男");
	   }
	   public  void buildFace()
	   {
	          actor.setFace("英俊");
	   }
	   public  void buildCostume()
	   {
	          actor.setCostume("盔甲");
	   }
	   public  void buildHairstyle()
	   {
	          actor.setHairstyle("飘逸");
	   }    
}
